<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>单元测试报告</title>
    <link rel="stylesheet" href="../../TEST/html/css/style.css">
</head>

<body class="body">
    <div id="page" class="page">
        <div id="panels" class="panels">
            <span class="panel color0" onmousemove="MouseArrive(this)" onmouseout="MouseLeave(this)">
                <div class="panel-content">
                    <h2>单</h2>
                    <h2>元</h2>
                    <h2>测</h2>
                    <h2>试</h2>
                    <h2>报</h2>
                    <h2>告</h2>
                    <a class="file" href="./performance.html">性能</br>报告</a>
                </div>
                <div class="panel-text">
                    <h1>测试的结果</h1>
                    <h4>suite展示</h4>
                        <ul>测试的case数量</ul>
                        <ul>测试的case出错数量</ul>
                        <ul>一个suite测试时长</ul>
                        <ul>内存泄漏展示内存泄漏位置大小</ul>
                    <h4>case展示</h4>
                        <ul>case的成功结果</ul>
                        <ul>case失败结果，失败位置失败内容</ul>
                        <ul>case内打印结果</ul>
                    <h4>性能展示</h4>
                        <ul>函数运行时间</ul>
                        <ul>函数调用次数</ul>
                        <ul>函数调用关系</ul>
                    <h4>覆盖率展示</h4>
                        <ul>文件和文件内函数的语句覆盖率</ul>
                        <ul>文件和文件内函数的分支覆盖率</ul>
                        <ul>文件和文件内函数的条件覆盖率</ul>
                        <ul>文件和文件内函数的函数覆盖率</ul>
                </div>
            </span>
          <span class="panel color1" onmousemove="MouseArrive(this)" onmouseout="MouseLeave(this)">
                <div class="panel-content">
                    <h1>测试list加入节点接口非正常使用</h1>
                    <h5>-测试case数:2 </h5>
                    <h5>-测试case出错数:0 </h5>
                    <h5>-测试时长:0.00088 seconds</h5>
                    <h5>-测试的内存泄漏数：0</h5>
              </div>
              <div class="panel-text">
                  <h1>测试的case项</h1>
                  <li>CASE: 加入节点失败测试 √</li>
                  <p>
                       <b>[ Desc   ]</b>测试list_insert_node各种插入失败的操作</br>
                       <b>[ OK     ]</b>加入节点失败测试: test sucess!! 测试通过</br>
                  </p>
                  <li>CASE: 删除节点失败测试 √</li>
                  <p>
                       <b>[ Desc   ]</b>测试list_delete_node各种插入失败的操作</br>
                       <b>[ OK     ]</b>删除节点失败测试: test sucess!! 测试通过</br>
                  </p>
              </div>
          </span>
          <span class="panel color2" onmousemove="MouseArrive(this)" onmouseout="MouseLeave(this)">
                <div class="panel-content">
                    <h1>测试list节点增减正常使用</h1>
                    <h5>-测试case数:3 </h5>
                    <h5>-测试case出错数:0 </h5>
                    <h5>-测试时长:0.00231 seconds</h5>
                    <h5>-测试的内存泄漏数：0</h5>
              </div>
              <div class="panel-text">
                  <h1>测试的case项</h1>
                  <li>CASE: 嵌入节点测试 √</li>
                  <p>
                       <b>[ Desc   ]</b>测试嵌入节点操作</br>
                       <b>[ OK     ]</b>嵌入节点测试: test sucess!! 测试通过</br>
                  </p>
                  <li>CASE: 处理10个节点测试 √</li>
                  <p>
                       <b>[ Desc   ]</b>测试增减10个节点操作</br>
                       <b>[ OK     ]</b>处理10个节点测试: test sucess!! 测试通过</br>
                  </p>
                  <li>CASE: 处理1000个节点测试 √</li>
                  <p>
                       <b>[ Desc   ]</b>测试增减1000个节点操作 主要测试性能</br>
                       <b>[ OK     ]</b>处理1000个节点测试: test sucess!! 测试通过</br>
                  </p>
              </div>
          </span>
          <span class="panel color3" onmousemove="MouseArrive(this)" onmouseout="MouseLeave(this)">
                <div class="panel-content">
                    <h1>测试list其他接口使用</h1>
                    <h5>-测试case数:2 </h5>
                    <h5>-测试case出错数:0 </h5>
                    <h5>-测试时长:0.00074 seconds</h5>
                    <h5>-测试的内存泄漏数：0</h5>
              </div>
              <div class="panel-text">
                  <h1>测试的case项</h1>
                  <li>CASE: 接口正常使用 √</li>
                  <p>
                       <b>[ Desc   ]</b>打印链表的当前节点数 所有节点数 删除节点数</br>
                       <b>[ OK     ]</b>接口正常使用: test sucess!! 测试通过</br>
                       <b>[ Print  ]</b>当前节点数： 10</br>
                       <b>[ Print  ]</b>所有进入的成员数： 10</br>
                       <b>[ Print  ]</b>当前被删除成员数 0</br>
                       <b>[ Print  ]</b>当前节点数： 0</br>
                       <b>[ Print  ]</b>所有进入的成员数： 10</br>
                       <b>[ Print  ]</b>当前被删除成员数 10</br>
                  </p>
                  <li>CASE: 接口非正常使用 √</li>
                  <p>
                       <b>[ Desc   ]</b>测试各种错误调用其他接口的操作</br>
                       <b>[ OK     ]</b>接口非正常使用: test sucess!! 测试通过</br>
                  </p>
              </div>
          </span>
          <span class="panel color4" onmousemove="MouseArrive(this)" onmouseout="MouseLeave(this)">
                <div class="panel-content">
                    <h1>测试list宏接口使用</h1>
                    <h5>-测试case数:1 </h5>
                    <h5>-测试case出错数:0 </h5>
                    <h5>-测试时长:0.00037 seconds</h5>
                    <h5>-测试的内存泄漏数：0</h5>
              </div>
              <div class="panel-text">
                  <h1>测试的case项</h1>
                  <li>CASE: 宏接口使用 √</li>
                  <p>
                       <b>[ Desc   ]</b>测试各种宏接口的操作</br>
                       <b>[ OK     ]</b>宏接口使用: test sucess!! 测试通过</br>
                       <b>[ Print  ]</b>[9][8][7][6][5][4][3][2][1][0]</br>
                       <b>[ Print  ]</b>[0][1][2][3][4][5][6][7][8][9]</br>
                  </p>
              </div>
          </span>
          <span class="panel color5" onmousemove="MouseArrive(this)" onmouseout="MouseLeave(this)">
                <div class="panel-content">
                    <h1>测试queue接口使用</h1>
                    <h5>-测试case数:2 </h5>
                    <h5>-测试case出错数:0 </h5>
                    <h5>-测试时长:0.00185 seconds</h5>
                    <h5>-测试的内存泄漏数：0</h5>
              </div>
              <div class="panel-text">
                  <h1>测试的case项</h1>
                  <li>CASE: 处理10个节点测试 √</li>
                  <p>
                       <b>[ Desc   ]</b>测试增减10个节点操作</br>
                       <b>[ OK     ]</b>处理10个节点测试: test sucess!! 测试通过</br>
                  </p>
                  <li>CASE: 处理1000个节点测试 √</li>
                  <p>
                       <b>[ Desc   ]</b>测试增减1000个节点操作 主要测试性能</br>
                       <b>[ OK     ]</b>处理1000个节点测试: test sucess!! 测试通过</br>
                  </p>
              </div>
          </span>
          <span class="panel color6" onmousemove="MouseArrive(this)" onmouseout="MouseLeave(this)">
                <div class="panel-content">
                    <h1>测试stack接口使用</h1>
                    <h5>-测试case数:2 </h5>
                    <h5>-测试case出错数:0 </h5>
                    <h5>-测试时长:0.00182 seconds</h5>
                    <h5>-测试的内存泄漏数：0</h5>
              </div>
              <div class="panel-text">
                  <h1>测试的case项</h1>
                  <li>CASE: 处理10个节点测试 √</li>
                  <p>
                       <b>[ Desc   ]</b>测试增减10个节点操作</br>
                       <b>[ OK     ]</b>处理10个节点测试: test sucess!! 测试通过</br>
                  </p>
                  <li>CASE: 处理1000个节点测试 √</li>
                  <p>
                       <b>[ Desc   ]</b>测试增减1000个节点操作 主要测试性能</br>
                       <b>[ OK     ]</b>处理1000个节点测试: test sucess!! 测试通过</br>
                  </p>
              </div>
          </span>
          <span class="panel color7" onmousemove="MouseArrive(this)" onmouseout="MouseLeave(this)">
                <div class="panel-content">
                    <h1>测试链表追加接口使用</h1>
                    <h5>-测试case数:3 </h5>
                    <h5>-测试case出错数:0 </h5>
                    <h5>-测试时长:0.00149 seconds</h5>
                    <h5>-测试的内存泄漏数：0</h5>
              </div>
              <div class="panel-text">
                  <h1>测试的case项</h1>
                  <li>CASE: 追加失败 √</li>
                  <p>
                       <b>[ Desc   ]</b>追加失败操作</br>
                       <b>[ OK     ]</b>追加失败: test sucess!! 测试通过</br>
                  </p>
                  <li>CASE: 从首部追加链表 √</li>
                  <p>
                       <b>[ Desc   ]</b>从首部追加链表操作</br>
                       <b>[ OK     ]</b>从首部追加链表: test sucess!! 测试通过</br>
                  </p>
                  <li>CASE: 从尾部追加链表 √</li>
                  <p>
                       <b>[ Desc   ]</b>从尾部追加链表操作</br>
                       <b>[ OK     ]</b>从尾部追加链表: test sucess!! 测试通过</br>
                  </p>
              </div>
          </span>
           <span class="panel color9" onmousemove="MouseArrive(this)" onmouseout="MouseLeave(this)">
               <div class="panel-coverage">
              <h1>list.c 覆盖率</h1>
              <h5>语句覆盖率:</h5>
              <canvas class="ring-line"  percent='122/79.51%'></canvas>
              <h5>分支覆盖率:</h5>
              <canvas class="ring-branch" percent='149/78.52%'></canvas>
              <h5>条件覆盖率:</h5>
              <canvas class="ring-condition" percent='149/59.73%'></canvas>
              <h5>函数覆盖率:</h5>
              <canvas class="ring-function" percent='36/36.11%'></canvas>
               <a class="file" href="./list.html">进入</br>文件</a>
               </div>
               <div class="panel-text">
              <a>函数:list_add_list</a></br>
              <p>
                  <b>语句覆盖率(100.00%):</b>23</br>
                  <b>分支覆盖率(94.29%):</b>35</br>
                  <b>条件覆盖率(77.14%):</b>35</br>
                  <b>函数覆盖率(100.00%):</b>3</br>
              </p>
              <a>函数:stack_pop_list</a></br>
              <p>
                  <b>语句覆盖率(0.00%):</b>4</br>
                  <b>分支覆盖率(0.00%):</b>8</br>
                  <b>条件覆盖率(0.00%):</b>8</br>
                  <b>函数覆盖率(0.00%):</b>3</br>
              </p>
              <a>函数:stack_push_list</a></br>
              <p>
                  <b>语句覆盖率(0.00%):</b>4</br>
                  <b>分支覆盖率(0.00%):</b>6</br>
                  <b>条件覆盖率(0.00%):</b>6</br>
                  <b>函数覆盖率(0.00%):</b>3</br>
              </p>
              <a>函数:queue_remove_list</a></br>
              <p>
                  <b>语句覆盖率(0.00%):</b>4</br>
                  <b>分支覆盖率(0.00%):</b>6</br>
                  <b>条件覆盖率(0.00%):</b>6</br>
                  <b>函数覆盖率(0.00%):</b>3</br>
              </p>
              <a>函数:queue_add_list</a></br>
              <p>
                  <b>语句覆盖率(0.00%):</b>4</br>
                  <b>分支覆盖率(0.00%):</b>6</br>
                  <b>条件覆盖率(0.00%):</b>6</br>
                  <b>函数覆盖率(0.00%):</b>3</br>
              </p>
              <a>函数:list_embed_node</a></br>
              <p>
                  <b>语句覆盖率(100.00%):</b>11</br>
                  <b>分支覆盖率(100.00%):</b>23</br>
                  <b>条件覆盖率(65.22%):</b>23</br>
                  <b>函数覆盖率(0.00%):</b>2</br>
              </p>
              <a>函数:list_insert_node</a></br>
              <p>
                  <b>语句覆盖率(100.00%):</b>15</br>
                  <b>分支覆盖率(100.00%):</b>19</br>
                  <b>条件覆盖率(84.21%):</b>19</br>
                  <b>函数覆盖率(100.00%):</b>2</br>
              </p>
              <a>函数:stack_push</a></br>
              <p>
                  <b>语句覆盖率(100.00%):</b>3</br>
                  <b>分支覆盖率(100.00%):</b>4</br>
                  <b>条件覆盖率(50.00%):</b>4</br>
                  <b>函数覆盖率(50.00%):</b>2</br>
              </p>
              <a>函数:queue_add_node</a></br>
              <p>
                  <b>语句覆盖率(100.00%):</b>3</br>
                  <b>分支覆盖率(100.00%):</b>4</br>
                  <b>条件覆盖率(50.00%):</b>4</br>
                  <b>函数覆盖率(50.00%):</b>2</br>
              </p>
              <a>函数:list_delete_node</a></br>
              <p>
                  <b>语句覆盖率(100.00%):</b>13</br>
                  <b>分支覆盖率(100.00%):</b>18</br>
                  <b>条件覆盖率(88.89%):</b>18</br>
                  <b>函数覆盖率(100.00%):</b>1</br>
              </p>
              <a>函数:stack_pop</a></br>
              <p>
                  <b>语句覆盖率(100.00%):</b>6</br>
                  <b>分支覆盖率(100.00%):</b>4</br>
                  <b>条件覆盖率(50.00%):</b>4</br>
                  <b>函数覆盖率(50.00%):</b>2</br>
              </p>
              <a>函数:queue_remove_node</a></br>
              <p>
                  <b>语句覆盖率(100.00%):</b>6</br>
                  <b>分支覆盖率(100.00%):</b>4</br>
                  <b>条件覆盖率(50.00%):</b>4</br>
                  <b>函数覆盖率(50.00%):</b>2</br>
              </p>
              <a>函数:list_get_delete_member</a></br>
              <p>
                  <b>语句覆盖率(100.00%):</b>3</br>
                  <b>分支覆盖率(100.00%):</b>2</br>
                  <b>条件覆盖率(100.00%):</b>2</br>
                  <b>函数覆盖率(100.00%):</b>1</br>
              </p>
              <a>函数:list_get_sum_member</a></br>
              <p>
                  <b>语句覆盖率(100.00%):</b>3</br>
                  <b>分支覆盖率(100.00%):</b>2</br>
                  <b>条件覆盖率(100.00%):</b>2</br>
                  <b>函数覆盖率(100.00%):</b>1</br>
              </p>
              <a>函数:list_get_current_member</a></br>
              <p>
                  <b>语句覆盖率(100.00%):</b>3</br>
                  <b>分支覆盖率(100.00%):</b>2</br>
                  <b>条件覆盖率(100.00%):</b>2</br>
                  <b>函数覆盖率(100.00%):</b>1</br>
              </p>
              <a>函数:list_init</a></br>
              <p>
                  <b>语句覆盖率(100.00%):</b>8</br>
                  <b>分支覆盖率(100.00%):</b>2</br>
                  <b>条件覆盖率(50.00%):</b>2</br>
                  <b>函数覆盖率(0.00%):</b>1</br>
              </p>
              <a>函数:list_printf</a></br>
              <p>
                  <b>语句覆盖率(0.00%):</b>9</br>
                  <b>分支覆盖率(0.00%):</b>4</br>
                  <b>条件覆盖率(0.00%):</b>4</br>
                  <b>函数覆盖率(0.00%):</b>4</br>
              </p>
               </div>
           </span>
</div>
</div>

</body>
    <script type="text/javascript" src="../../TEST/html/js/buildBase.js"></script>
    <script type="text/javascript" src="../../TEST/html/js/buildScroll.js"></script>
    <script type="text/javascript" src="../../TEST/html/js/buildText.js"></script>
    <script type="text/javascript" src="../../TEST/html/js/buildCanvas.js"></script>
</html>
